﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace armsim
{

    public class ImmShiftRegLSInstruction : LoadStoreInstruction
    {


        public uint Shift { get; protected set; }
        public uint ShiftType { get; protected set; }
        public uint Rm { get; protected set; }

        public ImmShiftRegLSInstruction(uint instruction)
            : base(instruction)
        {
            this.Shift = Memory.ExtractBits(instruction, 0, 11);
            this.ShiftType = Memory.ExtractBits(instruction, 0, 11);
            this.Rm = Memory.ExtractBits(instruction, 0, 11);
        }


    }
}
